//package com.inspur.edp.bef.rtgenerator.entitygen.bedtmgen;
//
//
//import com.inspur.edp.bef.api.attr.determination.AfterNumberAjustedDtmAttribute;
//import com.inspur.edp.bef.api.attr.determination.AfterNumberAjustedExtendDtmAttribute;
//import com.inspur.edp.cef.rtgenerator.entitygen.EntityGeneratorContext;
//import com.inspur.edp.cef.rtgenerator.entitygen.determination.RTDtmAssemblerGenerator;
//import com.inspur.edp.cef.rtgenerator.entitygen.determination.method.GetChangesetDtmGenerator;
//import com.inspur.edp.cef.rtgenerator.entitygen.determination.method.GetDeterminationContextGenerator;
//import com.inspur.edp.cef.rtgenerator.utils.GeneratorUtil;
//
//public class BEAfterNumAdjustDtmGen extends RTDtmAssemblerGenerator
//{
//	public BEAfterNumAdjustDtmGen(EntityGeneratorContext entityContext, String nodeCode)
//	{
//		super(entityContext, nodeCode);
//	}
//
//	@Override
//	protected String getName()
//	{
//		if (NodeCode==null||NodeCode.isEmpty()|| NodeCode.equals("RootNode"))
//		{
//			return GeneratorUtil.getName(EntityContext.getProjContext().getCefConfig().getID()) + "AfterNumberAdjustedDtm";
//		}
//		return GeneratorUtil.getName(EntityContext.getProjContext().getCefConfig().getID()) + "_" + NodeCode + "AfterNumberAdjustedDtm";
//	}
//
//	@Override
//	public GetChangesetDtmGenerator changesetMethodGen()
//	{
//		return new GetChangesetDtmGeneratorImp();
//	}
//
//	@Override
//	protected GetDeterminationContextGenerator getDeterminationContextGen(){return new BefGetDeterminationContextGenerator();}
//
//	@Override
//	protected Class getBasicGenOccasionAttr(){return AfterNumberAjustedDtmAttribute.class;}
//	@Override
//	protected Class getExtendGenOccasionAttr(){return AfterNumberAjustedExtendDtmAttribute.class;}
//	@Override
//	protected boolean getIsValueObject(){return false;}
//}